#!/usr/bin/python
#filename :try_except.py

import sys
class ShortInputException(Exception):
	'''A user-defined exception class .'''
	def __init__(self, length, atleast):
		Exception.__init__(self)
		self.length = length
		self.atleast = atleast



try:
	s = raw_input('Enter something -->')
	if len(s)<3:
		raise ShortInputException(len(s), 3)
except EOFError:
	print '\nWhy did you do an EOF on me?'
	sys.exit()
except ShortInputException, x:
	print 'ShortInputException: The input was of length %d,\
		was excepting at least %d' % (x.length, x.atleast)
else:
	print 'no want something error'

print 'Done'
